package com.lhnstart.learn.bases.stringbuffer_;

/**
 * 测试
 *
 * @author lhn
 * @date 2023/08/03 09:51
 * @since 1.0.0
 **/
public class StringAndStringBuffer {

    public static void main(String[] args) {
        // 看 String --> StringBuffer
        String str = "hello tom";
        // 方式一: 使用构造器
        // 注意: 返回的才是 StringBuffer 对象, 对 String 本身没有影响
        StringBuffer stringBuffer = new StringBuffer(str);
        // 方式二: 使用 append 方法
        StringBuffer stringBuffer2 = new StringBuffer();
        stringBuffer2 = stringBuffer2.append(str);

        // 看 String --> StringBuffer
        StringBuffer stringBuffer3 = new StringBuffer("hello world");
        // 方式一: 使用 stringBuffer 提供的 toString 方法
        String string = stringBuffer3.toString();
        //  方式二: 使用 String 的构造器
        String s = new String(stringBuffer3);
    }

}